
/* common styling */
.menu {
	font-family: arial, sans-serif;
	float:left; 
	width:100%; 
	height:25px; 
	position:relative; 
	font-size:14px; 
	z-index:100;
}

.menu ul li a, .menu ul li a:visited {
	display:block; 
	text-decoration:none; 
	color:#000000;width:127px;
	height:20px; 
	text-align:center; 
	 
	
	background: url(media/chromebg.gif) center center repeat-x; 
	line-height:20px; 
	font-size:14px; 
	overflow:hidden;
}

.menu ul {
	clear:left;
	float:left;
	position:relative;
	left:50%;
	padding:0; 
	margin:0; 
	list-style: none;
}

.menu ul li {
	float:left; 
	position:relative;
	right:50%;
}

.menu ul li ul {
	display: none;
}


/* specific to non IE browsers */
.menu ul li:hover a {
	color:#fff; 
	background:#212F3D
}

.menu ul li:hover ul {
	display:block; 
	position:absolute; 
	top:21px; 
	left:0; 
	width:105px;
}

.menu ul li:hover ul li a.hide {
	background:#ccff00; 
	color:#fff;
}
.menu ul li:hover ul li:hover a.hide {
	background:#6a3; 
	color:#000;
}

.menu ul li:hover ul li ul {
	display: none;
}

.menu ul li:hover ul li a {
	display:block; 
     background:#ff0033;
	color:#ffffff;
}

.menu ul li:hover ul li a:hover {
	background:#ff0000; 
	color:#000;
}

.menu ul li:hover ul li:hover ul {
	display:block; 
	position:absolute; 
	left:105px; 
	top:0;
}

.menu ul li:hover ul li:hover ul.left {
	left:-105px;
}

h1 { font-family: tahoma, helvetica, arial, sans-serif;
     font-weight: bold;
 }

p {line-height: 1.5;
  
    
  }
  

 body {
text-align: center;
background-color: #FFFFFF;
font-family: tahoma, helvetica, arial, sans-serif;


      }

#main {
width: 1000px;
margin: 0 auto;
text-align: left;
background: #FFFFFF;

} 


h1	{
	 margin	: 12px 10% 12px 10%

	}

h2	{
	 margin	: 40px 10% 20px 10%

	}

p	{
	 margin	: 10px 10% 10px 10%
	 
	 
	}



.prijzenoverzicht td {
text-align : center;
width      : 500px; 
background : #2554C7;

color      : #ffffff;

 }
th { text-align: center; }
th { font-size: 150% }
a:link {
     font-weight: bold;
	font-family: tahoma, helvetica, arial, sans-serif;
     color: #000000;
     text-decoration: none;
      }
a:visited {
     font-weight: bold;
	font-family: tahoma, helvetica, arial, sans-serif;

     color: blue;
     text-decoration: none;
          }

.textborder {
    
article { width: 80%; }
        @media screen and (min-width: 1441px) { 
            article { width: 65%; }
        }
        @media screen and (max-width: 800px) {
            article { width: 95%; } 
        } 


padding: 5px 0;
margin: 0;

}

.centertext {
width: 60%;
margin: 5px auto 5px auto;
border-style: solid;
text-align: left;
}

.textcenter {
width: 5%;
margin: 5px auto;

text-align: left;
line-height: 1.5;
}

.center {
width: 50%;
margin: 20px auto 20px auto;

text-align: left;
}


